@font-face {  
 /*font-family: FZLTXIHK;  
 src: url("FZLTXIHK.eot")*/ /* EOT file for IE */  
}  
@font-face {  
 font-family: 'FZLTXIHK';  
 src:url(FZLTXIHK.ttf); /* TTF file for CSS3 browsers */  
}
*{margin:0; padding:0; /*font-family:'SansGBW326c07f3fd5032';*//*font-family:'STXihei2341cb4c35032';*/ /*font-family:'FZLTXIHK','STXihei2341cb4c35032';*/ font-family:"微软雅黑";white-space:normal; font-size:14px;}
html {-webkit-text-size-adjust: none; font-size:62.5%;}
*:focus {outline: none;}
ul,li {list-style:none;}
img {border:none;}
a {text-decoration:none; -webkit-tap-highlight-color:transparent;}
a:hover{color:#e11b1c;}
i,em{ font-style:normal;}
body {font-size:14px;color:#666; }
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.tl{ text-align:left;}
.tr{ text-align:right;}
dd,dt,dd{color:#666; }
.clear { clear:both;}
.clear10{ clear:both; height:10px;}
.input{ outline:none; font-size:1.4rem; -webkit-appearance:none; font-family:"微软雅黑";/*color:#aaa;*/}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden} 
.clearfix{*+height:1%;}
.none{ display:none; }
.hidden{display:block;float:left;  width:70px; height:16px;content:' '; border-top:1px solid #fff;}
/*.input.active{ border-color:#2a91cc; color:#000;/* box-shadow:0px 0px 0px #2a91cc,0px 0px 0px #2a91cc,0px 0px 0px #2a91cc, 0px 2px 0px #2a91cc;}*/
input.disabled{box-shadow: none;cursor: not-allowed;opacity: 0.65;pointer-events: none; }
button.disabled{box-shadow: none;cursor: not-allowed;opacity: 0.65;pointer-events: none; }
.interval{ background:#f4f4f4; height:12px;}
.mt10{ margin-top:10px;}
.mr10{ margin-right:10px;}
.mb10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}
.t_overflow{text-overflow: ellipsis; white-space:nowrap; overflow:hidden;}

header{}
.top_wapp{ height:89px; border-bottom:1px solid #e9e9e9; width:100%; min-width:1200px;  overflow:hidden;  position:relative;}
.top_wapp ol{ display:block; height:89px; width:100%; min-width:1400px; }
.top_wapp ol li{ width:50%; *width:49%; float:left; display:block; height:89px;}
.top_wapp ol li.last{  background:#e11b1c repeat; /*background:url(../images/index_top2.jpg) repeat;*/ /*background-size: cover; -ms-behavior: url(backgroundsize.min.htc); behavior: url(backgroundsize.min.htc);*/}
.top{ height:89px; width:1200px;  position:absolute; left:50%; margin-left:-600px; z-index:1; top:0;}
.top .logo{ float:left; width:555px;}
.top .logo ul{}
.top .logo ul li{ float:left;}
.top .logo ul li.first_border{ background:url(../images/index_logo3.png) right center no-repeat;} 
.top .logo ul li a{ display:block; margin-right:18px;}
.top .logo ul li img{ border:none;}
.top .top_middle{ float:left; width:76px;}
.top .contact{float:left; /*width:555px;*/ width:569px;background:#e11b1c repeat;}
.top .contact ul{ height:89px; display:block; float:right;}
.top .contact ul li{ float:left; height:40px; line-height:40px; margin:24px 0; text-align:center;  display:block; }
.top .contact ul li img{ border:none; display:inline-block;*display:inline;*zoom:1; width:40px; height:40px;vertical-align:middle;}
.top .contact ul li span{ display:inline-block;*display:inline;*zoom:1; width:113px; vertical-align:middle; color:#fff; margin:0 15px; text-align:left; line-height:20px;}
.nav{ width:1200px; margin:0 auto; height:63px; }
.nav ul{ display:inline-block;*display:inline;*zoom:1; height:63px; line-height:63px; float:left;}
.nav ul >li{ margin-right:40px; float:left; position:relative; z-index:490; height:63px; font-size:16px; color:#5e5e5e; text-indent:10px;}
.nav ul li >a{color:#5e5e5e;}
.nav ul >li:hover a,.nav ul >li.hover2 a{color:#e11b1c;}
.nav ul li i{ background:url(../images/index_nav1.png) no-repeat; width:7px; height:5px; display:inline-block;*display:inline;*zoom:1; vertical-align:middle; margin-left:5px;}
.nav ul li .subnav{ display:none; width:220px;border-top:3px solid #e11b1c; border-left:1px solid #ededed;  border-right:1px solid #ededed;  position:absolute; left:0px; top:63px; z-index:500; background:#fff;}
.nav ul li .subnav ol{}
.nav ul li .subnav ol li{ height:48px; border-bottom:1px solid #ededed; background:url(../images/index_nav2.png) 15px center no-repeat; padding-left:32px; line-height:48px; font-size:16px; color:#5e5e5e;}
.nav ul li .subnav ol li a{font-size:16px; color:#5e5e5e;}
.nav ul li .subnav ol li:hover a{color:#e11b1c;}
.search{ position:relative; width:273px; display:block; height:40px; line-height:40px; float:right; margin:11px 34px 0 0;}
.search input{ /*width:225px;border:1px solid #ddd;*/ width:0px; border:none; height:40px; line-height:40px;  position:absolute; right:40px; text-indent:5px; margin-right:10px; transition: width 0.3s ; -webkit-transition: width 0.3s ; -moz-transition: width 0.3s ; -ms-transition: width 0.3s ;}
.search button{ background:url(../images/index_search_btn1.png) no-repeat; width:38px; height:38px; border:none; float:right; margin-top:1px;}
.english{ float:right; line-height:63px; font-size:14px;}
.english a{font-size:14px; color:#666;}
.english a:hover{color:#e11b1c;}
.section{background:#f2f2f2; min-width:1200px;}
.con_wapp{ width:1200px; margin:0 auto;}

.footer{ background:#404040; height:140px; width:100%; min-width:1200px; }
.footer .footer_wapp{ text-align:center; padding-top:15px; min-width:1200px;}
.footer .footer_wapp .foot_link{ color:#999999; font-size:12px; line-height:24px; margin:10px 0; }
.footer .footer_wapp .foot_link a{color:#999999; font-size:12px; padding:0 14px;}
.footer .footer_wapp .foot_link a:hover{color:#e11b1c;}
.footer .footer_wapp p{color:#999999; font-size:14px;margin:14px 0;}
.footer .footer_wapp p .img1{vertical-align: middle;}

.column{}
.column_img{  background-size:100% 100%; height:250px; /*overflow:hidden;*/ min-width:1200px; background-position:center center;}
.column_mask{ background:url(../images/about/aboutus_bg1.png) repeat; width:100%; /*height:100%;*/ height:170px; padding-top:80px;max-width:1920px;margin:0 auto; }
.column_mask h2{ color:#fff; font-size:30px; font-weight:normal; line-height:55px; text-align:center;}
.column_mask h2 a{ color:#fff;}
.column_mask span{ font-size:14px; color:#d6d6d6; text-align:center; display:block;}
.column_mask span a{color:#d6d6d6;}
.column_mask span a:hover{color:#fff;}
.column_list{ height:65px; background:#fff;}
.column_list ul{ width:1200px; display:block; margin:0 auto; height:65px; line-height:65px;}
.column_list ul li{ float:left; color:#666666; font-size:14px; display:inline-block;*display:inline;*zoom:1; margin-right:77px;}

.column_list ul li a{color:#666666; font-size:14px; display:block; height:63px; margin-left:10px;} 
.column_list ul li:hover,.column_list ul li.act{color:#e11b1c;}
.column_list ul li:hover a,.column_list ul li.act a{color:#e11b1c; border-bottom:2px solid #e11b1c;}

.content{ width:1200px; margin:0 auto; min-width:1200px;}
.col_sidebar{ width:255px; float:left; background:#fff; margin-top:30px; min-height:670px;}
.col_sidebar ul{}
.col_sidebar ul li{ height:60px; line-height:60px; color:#666666; font-size:14px; padding-left:30px; border-bottom:1px solid #ebebeb;}
.col_sidebar ul li a{color:#666666; font-size:14px; background:url(../images/about/aboutus_icon1.png) left center no-repeat; padding-left:12px; display:block;    overflow: hidden;
text-overflow: ellipsis;white-space: nowrap;width: 86%; }
.col_sidebar ul li:hover,.col_sidebar ul li.act{ background:#e11b1c;}
.col_sidebar ul li:hover a,.col_sidebar ul li.act a{ background:url(../images/about/aboutus_icon2.png) left center no-repeat; color:#fff;}

.col_con{ width:837px; float:right; background:#fff; margin-top:30px; padding:0 40px 40px 40px; margin-bottom:100px;min-height:630px;}
.col_con .con_title{ height:70px; border-bottom:1px solid #ebebeb; line-height:70px;}
.col_con .con_title img{ display:inline-block;*display:inline;*zoom:1; border:none; vertical-align:middle;}
.col_con .con_title h2{ display:inline-block;*display:inline;*zoom:1; height:70px; vertical-align:middle; padding-left:16px; font-size:20px; color:#e11b1c; font-weight:normal;}


.page{ padding:50px 0  10px 0;}
.page a{ display:inline-block;*display:inline;*zoom:1; padding:0 21px;  height:40px; background:#f0f0f0; color:#333333; font-size:16px; text-align:center; line-height:40px; margin:0 4px;}
.page a.current{ background:#e11b1c; color:#fff;}
.page span{display:inline-block;*display:inline;*zoom:1; padding:0 21px; height:40px; background:#f0f0f0; color:#333333; font-size:16px; text-align:center; line-height:40px; margin:0 4px;}
.page span.current{ background:#e11b1c; color:#fff;}

.return_top{ position:fixed; right:2%; bottom:60px; width:55px; height:55px; z-index:999; border-radius:2px; overflow:hidden; /*display:none;*/}
.return_top a{ display:block; background:url(../images/top_icon2.png) no-repeat; height:55px;}
.return_top a:hover{ background:url(../images/top_icon1.png) no-repeat;}

.article_Content{padding:20px; line-height:220%;}
.art_con{padding:20px; line-height:220%;}
.article_Content img, .art_con img{max-width:100%;}


label.checkbox{ padding-left:18px; margin:0 12px; background:url(../images/about/about_check1.png) left center no-repeat; cursor:pointer; display:inline-block;height:18px; vertical-align:text-bottom; }
label.checked{ background:url(../images/about/about_check2.png) left center no-repeat;}
label.disabled{background:url(../images/about/about_check1.png) left center no-repeat;}


.hRadio{padding-left:22px; margin-right:40px; background: transparent url(../images/about/about_radio1.png) no-repeat left center;cursor:pointer;}
.hRadio_Checked { background:url(../images/about/about_radio2.png) left center no-repeat;}